###设置文件自动备份脚本

import time
import os

source = "E:\开发环境软件"
allFileNum = 0
dirList = []
fileList = []

def findFileByPath(sourcePath):

    global allFileNum
    global dirList
    global fileList
    listdir = os.listdir(sourcePath)
    for dir in listdir:
        # 如果是目录
        if os.path.isdir(sourcePath + os.sep + dir):
            # 忽略隐藏文件夹
            if dir[0] == '.':
                pass
            else:
                dirList.append(dir)
                # 如果是文件夹 继续递归查询多少个文件
                findFileByPath(sourcePath + os.sep + dir)

        if os.path.isfile(sourcePath + os.sep + dir):
            allFileNum = allFileNum + 1
            fileList.append(dir)


if __name__ == '__main__':
    findFileByPath(source)
    print(len(dirList), len(fileList))
    print("---完成---", allFileNum)
